#include "thread.h"

Thread::Thread()
{

}

void Thread::run()
{
    //在这个run中，能否直接进行修改界面内容？
    //不可以。因为存在线程安全问题，多个线程同时对于界面的状态进行修改，会导致界面出错
    //所以Qt会检查，只能在主界面进行
    //虽然不行，但是可以针对时间来进行计时，当时间每到1秒，可以通过信号槽来通知主线程进行更新
    for(int i = 0; i < 10; i++)
    {
        //sleep本身是QThread的成员函数，可以直接使用
        sleep(1);
        //发送一个信号，通知主线程
        emit notify();
    }
}
